

    *  Apatar Open Source ETL and EAI

	
Delphi source code for System Information >> Get the drive type


Category: System Information
Title: Get the drive type
Date added: 15.03.2006
Hits: 2978


procedure TForm1.Button1Click(Sender: TObject);
var
  typ: Integer;
  s:   string;
begin
  s   := 'C:\';
  typ := GetDriveType(PChar(s));
  if Typ <> 0 then case typ of
      DRIVE_REMOVABLE:
        begin
          ShowMessage('Drive Removable / Diskette');
        end;
      DRIVE_FIXED:
        begin
          ShowMessage('Drive fixed');
        end;
      DRIVE_CDROM:
        begin
          ShowMessage('CD ROM Drive');
        end;
      DRIVE_RAMDISK:
        begin
          ShowMessage('RAM Drive');
        end;
      DRIVE_REMOTE:
        begin
          ShowMessage('Remote Drive');
        end;
    end;
end;